<?php
    header("content-type:text/html;charset=utf-8");

    // 数据库配置
    $mysql_config=array(
        'host'=>'localhost:3306',
        'db_user'=>'root',
        'db_pass'=>'root',
        'db'=>'tianmao.com' //要连接的数据库
    );

    // 登录数据库 new mysqli(host,user,pass) 有返回值,用$mysqli接收
    $mysqli = @new mysqli($mysql_config['host'],$mysql_config['db_user'],$mysql_config['db_pass']);

    // $mysqli 对象的 属性connect_errno 的属性值为0时，表示数据库登录成功
    // PHP中访问对象的属性用->  $mysqli->connect_errno
    // PHP  die()函数，退出当前脚本
    // 判断数据库是否连接成功
    if($mysqli->connect_errno){
        die('数据库连接错误'.$mysqli->connect_errno);
    }

    // 设置查询字符集
    $mysqli->query('set name utf-8');

    // 选择数据库 $mysqli->select_db() 有返回值 选择成功返回1，返回失败返回空字符
    // $mysqli->error 可取得选择错误的原因代码
    $select_db= $mysqli->select_db($mysql_config['db']);
    
    if(!$select_db){
        die('数据库选择错误'.$mysqli->error);
    }
?>